Enterprise Version
Inspired by R